package com.woniu.his.sms.client.param;

import lombok.Data;

import javax.validation.constraints.Min;
import javax.validation.constraints.NotNull;
import java.util.Date;

/**
 * @version: java version 1.8
 * @Author: Mr tao
 * @description:
 * @date: 2022-11-26 9:38
 */
@Data
public class StaffUpdateParam {

    /**
     * ID
     */
    @NotNull
    @Min(1)
    private Long id;

    /**
     * 用户名
     */
    @NotNull
    @Min(1)
    private String username;

    /**
     * 创建时间
     */
    @NotNull
    @Min(1)
    private Date createTime;

    /**
     * 性别 男MAN 女WOMAN
     */
    @NotNull
    @Min(1)
    private String gender;

    /**
     * 是否参与排班：OFF否 ON是
     */
    @NotNull
    @Min(1)
    private String skdFlag;

    /**
     * 职称 初级职称PRIMARY 中级职称MIDDLE 副高级职称VICE_SENIOR 正高级职称HIGH
     */
    @NotNull
    @Min(1)
    private String title;

    /**
     * 姓名
     */
    @NotNull
    @Min(1)
    private String staffName;

    /**
     * 部门ID
     */
    @NotNull
    @Min(1)
    private Long deptId;

    /**
     * 角色ID
     */
    @NotNull
    @Min(1)
    private Long roleId;

    /**
     * 挂号等级ID
     */
    @NotNull
    @Min(1)
    private Long registrationRankId;

}
